/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package generics;

/**
 *
 * @author anh_yeu_em_nhieu_lam
 */
public class BoundGenericBasicOne {
    //Giới hạn kiểu T chỉ có thể là thừa kế từ lớp(hay thực thi các interface) Number
    //Ví dụ với Class
    public <T extends Number> double tonghaiso(T a,T b){
        return a.intValue()+b.intValue();
    }
    public static void main(String[] args){
       System.out.print(new BoundGenericBasicOne().tonghaiso(10, 20));
    }
}
/*
30.0
 * */